From e62e0194a08c04d0125d7e725ea262f93110d49d Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sun, 28 Oct 2018 03:08:30 +0100 Subject: [PATCH] babl: make babl_model_is deal with NULL input --- babl/babl.c | 2 +- babl/babl.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/babl/babl.c b/babl/babl.c index 979cd46..4479f68 100644 --- a/babl/babl.c +++ b/babl/babl.c @@ -185,6 +185,6 @@ babl_exit (void) int babl_model_is (const Babl *babl, const char *model) { - return ((babl)==babl_model_with_space(model, babl)); + return babl && ((babl)==babl_model_with_space(model, babl)); } diff --git a/babl/babl.h b/babl/babl.h index 5a7ca7e..943de99 100644 --- a/babl/babl.h +++ b/babl/babl.h @@ -542,7 +542,7 @@ void babl_space_get (const Babl *space, */ int babl_model_is (const Babl *babl, const char *model_name); -#define babl_model_is(babl,model) ((babl)==babl_model_with_space(model,babl)) +#define babl_model_is(babl,model) (babl&&(babl)==babl_model_with_space(model,babl)) /** -- 2.30.2